Stephen Lord Actor / Scriptwriter / Dubbing / Director / Producer DouBan IMDb Actor Mrs Lowry & Son 2019 6.7 Until Death 2007 6.0 Sanctuary: A Witch's Tale 2024 5.9 Sarinjaui Syopingmol 2024 8.1